﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProjetAGL
{
    public partial class Joueur : IJoueur
    {
        private string nomJoueur;
        public string NomJoueur
        {
            get { return nomJoueur; }
            set { nomJoueur = value; }
        }
        

        private int niveauChoisi;
        public int NiveauChoisi
        {
            get { return niveauChoisi; }
            set { niveauChoisi = value; }
        }

        private int dernierScore = 0;
        public int DernierScore
        {
            get { return dernierScore; }
            set { dernierScore = value; }
        }

        private int dernierTemps;
        public int DernierTemps
        {
            get { return dernierTemps; }
            set { dernierTemps = value; }
        }

        private Niveau[] listeNiveaux;

        public Niveau getNiveau(int param_numNiveau)
        {
            return this.listeNiveaux[param_numNiveau - 1];
        }


        public Joueur(string param_Nom, Niveau[] param_listeNiveaux)
        {
            this.nomJoueur = param_Nom;
            this.NiveauChoisi = 2;
            this.DernierScore = 0;
            this.DernierTemps = 0;
            this.listeNiveaux = param_listeNiveaux;
        }

    }

    
}